form {
    margin: 1em;
    padding: 0em;
    width: 780px;
}
textarea {
    font-size: 1em;
}

div.Row {
    margin-top: 8px;
    text-align: left;

}

div.ButtonRow {
    margin-top: 10px;
    margin-left: 1em;
}

input.Button {
    font-family: Tahoma,"Trebuchet MS",Arial,Sans-serif;
    margin-right: 0.5em;
}
input.Button.Level1 {
    width: 6em;
}

.Error,
span.Required {
    color: red;
}

.TextBoxSearch {
	width: 400px;
}

.DropDownList {
    width: 120px;
}

div.Row div,
div.RangeDate div {
    display: inline;
    margin-right: 2em;
}

* html div.RangeDate div img {
	margin-top: 3px;
}

.TopMenu li {
    list-style: none;
    display: inline;
    margin-right: 1em;
}

.TopMenu li.FirstItem {
    margin-left: 72%;
}

.addnewrow
{
	text-align:right;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:12px;
}
div.Row {
    margin-top: 8px;
    text-align: left;

}
.Error,
span.Required {
    color: red;
}
form {
    margin: 1em;
    padding: 0em;
    width: 100%;
    margin:0em;
}
.listtableheader {
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #eeeeee;
    text-align:left;
}


.PagerCurrentPageCell{
	-moz-border-radius:3px 3px 3px 3px;
	height:2.0833em;
	overflow:visible;
	padding:0 0.5em;
	vertical-align:middle;
	white-space:nowrap;
	background:none repeat scroll 0 0 #DDDDDD;
	border-color:#CCCCCC;
	color:#000000;
	cursor:default;
	font-weight:bold;
}
.button,
.PagerOtherPageCells{
	-moz-border-radius:3px 3px 3px 3px;
	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	border:1px solid #CCCCCC;
	color:#000000;
	cursor:pointer;
	height:2.0833em;
	overflow:visible;
	padding:0 0.5em;
	vertical-align:middle;
	white-space:nowrap;
}

.PagerHyperlinkStyle
{
	text-decoration:none;
	color:#0033CC;
}
td {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}
.hidden
{
	display:none;	
}
.readonly{
	height: 18px;
	border: 0px;
	color: #555;
	text-indent:3px;
}
.button:hover,
.PagerOtherPageCells:active,
.PagerOtherPageCells:hover
{
	border-color:#999;
	background:#ddd;
	background-image:-moz-linear-gradient(top,#cccccc,#ffffff);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff)
}
	
.title
{
	height:30px; 
	font-size:20px;
}